//
//  beep.c
//  electronic_scale
//
//  Copyright © 2019 Cyber SmartCar Lab. All rights reserved.
//

#include "stm32f10x.h"	//ST公司v3.5版本使用的库函数头文件
#include "key.h"


//蜂鸣器初始化函数
void BeepInit(void)
{
	GPIO_InitTypeDef GPIO_InitStructure;

 	RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE); //使能PORTA时钟,stm32配置外设时必须先使能外设时钟

	GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_1;
	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; 		
 	GPIO_Init(GPIOA, &GPIO_InitStructure);		
	GPIO_ResetBits(GPIOA,GPIO_Pin_1);	
}

//蜂鸣器工作
void BeepWork(void)
{
	GPIO_SetBits(GPIOA,GPIO_Pin_1);
}

//蜂鸣器关闭
void BeepStop(void)
{
	GPIO_ResetBits(GPIOA,GPIO_Pin_1);
}





